package dbdto

import "time"


type SysDictionaryInfo struct {
	ID uint `json:"id" column:"id"` 
	DicValueType string `json:"dic_value_type" column:"dic_value_type"` 
	ValueDataType string `json:"value_data_type" column:"value_data_type"` 
	DicKey string `json:"dic_key" column:"dic_key"` 
	DicValue string `json:"dic_value" column:"dic_value"` 
	Description string `json:"description" column:"description"` 
	IsActive bool `json:"is_active" column:"is_active"` 
	DicSort int `json:"dic_sort" column:"dic_sort"` 
	CreatedAt time.Time `json:"created_at" column:"created_at"` 
	UpdatedAt time.Time `json:"updated_at" column:"updated_at"` 

}

type SysDictionaryCreate struct {
	DicValueType string `json:"dic_value_type" column:"dic_value_type"` 
	ValueDataType string `json:"value_data_type" column:"value_data_type"` 
	DicKey string `json:"dic_key" column:"dic_key"` 
	DicValue string `json:"dic_value" column:"dic_value"` 
	Description string `json:"description" column:"description"` 
	IsActive bool `json:"is_active" column:"is_active"` 
	DicSort int `json:"dic_sort" column:"dic_sort"` 

}
type SysDictionaryUpdate struct {
	ID uint `json:"id" column:"id"` 
	DicValueType string `json:"dic_value_type" column:"dic_value_type"` 
	ValueDataType string `json:"value_data_type" column:"value_data_type"` 
	DicKey string `json:"dic_key" column:"dic_key"` 
	DicValue string `json:"dic_value" column:"dic_value"` 
	Description string `json:"description" column:"description"` 
	IsActive bool `json:"is_active" column:"is_active"` 
	DicSort int `json:"dic_sort" column:"dic_sort"` 

}

type SysDictionaryDelete struct {
	ID []uint `json:"id" column:"id"` 

}
